/* 
    file:   ui_label.h
 */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __UI_LABEL_H
#define __UI_LABEL_H

#ifdef __cplusplus
 extern "C" {
#endif
/* ------------------------------------------------------------------------- */

#include "stdint.h"
#include "tlsf.h"
#include "ui_core.h"
#include "lvgl.h"
/* ------------------------------------------------------------------------- */
extern ui_style_t ui_label_24;
extern ui_style_t ui_label_32W;
extern ui_style_t ui_label_32R;
extern ui_style_t ui_label_32B;
struct ui_obj * ui_newlabel(struct ui_obj * ppar);
void ui_label_set_str(struct ui_obj * pobj,const void * pstr);
void ui_label_setpos_midup(struct ui_obj * pobj,uint32_t lx,uint32_t ly);
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
#ifdef __cplusplus
}
#endif

#endif /* __UI_LABEL_H */
